package com.smartleanx.module.hrm.dal.dataobject.esign;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author guozhenpeng
 */
@Data
public class EsignPsnInfo {

    // 主键ID
    @TableId(type = IdType.NONE)
    private String psnId;

    // 实名状态（0-未实名，1-已实名）
    private Integer psnRealnameStatus;

    // 授权状态（0-未授权，1-已授权，2-授权中）
    private Integer psnAuthorizedStatus;

    // 账号标识
    private String psnAccount;

    // 认证姓名
    private String psnName;

    // 证件类型
    private String psnIdCardType;

    // 证件号码
    private String psnIdCardNum;

    // 认证银行卡号
    private String psnBankCardNum;

    // 实名认证手机号/银行卡预留手机号
    private String psnMobile;

    // 用户授权信息
    private String psnAuthorizedInfo;

    // 信息最后更新时间
    private LocalDateTime lastUpdateTime;
}
